C# String相關應用


字串切割

string a = "這-是-個-範-例";
string[] split = a.Split('-'); //以-作為分隔符號
//split = {'這','是','個','範','例'}

去除空白

string b = " 這是個範例 ";
string trimB = b.Trim();
//trimB = "這是個範例"

字串擷取
Substring如果填入兩個數就是從第幾位開始數幾個
如果一個數就是從他往後數完

string a = "這是個範例";

string subB = a.Substring(1,2);
//subB = "是個"
string subC = a.Substring(3);
//subC = "範例"

如果要從後面數也可以

string a = "這是個範例";

string subD = a.Substring(a.Length-3,3);
//subD = "個範例"

拆分數字與文字

 string input = "abc123";
 string pattern = @"(\D+)(\d+)"; // 匹配至少一個非數字字符(\D+),後面跟著至少一個數字字符(\d+)

 Match match = Regex.Match(input, pattern);

 if (match.Success)
 {
     string textPart = match.Groups[1].Value; // 取得文字部分
     string numberPart = match.Groups[2].Value; // 取得數字部分

     Console.WriteLine($"Text: {textPart}, Number: {numberPart}");
 }
 //輸出Text: abc, Number: 123
#C# #Winform







你可能感興趣的文章

Scroll 相關運用 - 募資網站

Scroll 相關運用 - 募資網站

ASP.NET Core Web API 入門教學 - 事前必備知識

ASP.NET Core Web API 入門教學 - 事前必備知識

「回傳」與「印出」的差異

「回傳」與「印出」的差異






留言討論